iT邦幫忙

2023 iThome 鐵人賽

DAY 15
0

昨天提到在 Helm 中, Chart 就是我們在 K8S 中安裝的套件包,那麼我們的 Chart 到底長怎樣呢?

那麼接下來就來跟各位介紹一下 Helm 中最重要的 Chart 。

首先根據 Helm 官網的介紹,以及經過我的一些調整之後, Chart 的基本結構大概長這樣

wordpress/
  Chart.yaml
  values.yaml
  templates/
  templates/_helpers.tpl

最外面的是我們 Chart 的資料夾,通常會使用專案名稱。

第一個也是最重要的一個檔案是 Chart.yaml ,這個檔案主要用來描述我們這個 Chart 的一些相關資訊,像是 Chart 名稱、描述、類型、版本等等。

第二個檔案則是 values.yaml ,這個檔案主要是用來存放一些會需要改變的變數的地方,像是 replica 的數量之類的。

第三個則是 templates 資料夾,這個主要是放我們 K8S 中的 YAML 檔的地方。

第四個則是 templates/_helpers.tpl 的檔案,這個檔案跟前面 values.yaml 作用相當類似,不過我主要都是用來放一些不太會改變的東西,像是 Label 資料之類的。

那麼到這邊就是 Chart 的最基本的一些東西,明天我們會慢慢地來一一介紹。


上一篇
Day 14 Helm 三大概念
下一篇
Day 16 Helm Chart.yaml
系列文
你累了嗎,今天來點克勞內提夫!31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言